package com.igelato.model;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import lombok.Data;
    import lombok.experimental.Accessors;


/**
 * @TableName: order_recharge
 * @Description: 充值订单
 * @Author: wht
 * @Date: 2024-01-25
 */
@Data
    @Accessors(chain = true)
@TableName(value = "order_recharge")
public class OrderRecharge implements Serializable{
                @TableId(value = "id", type = IdType.AUTO)
                private Integer id;
        private Integer user_id;
        @ApiModelProperty("充值金额")
        private Integer recharge_money;
        @ApiModelProperty("用户实际支付金额")
        private Integer pay_money;
        @ApiModelProperty("微信支付的唯一标识码")
        private String wx_pay_id;
        @ApiModelProperty("微信支付验证码")
        private String wx_pay_verify_code;
        private String wx_pre_pay_info;
        private String wx_pay_callback_info;
        @ApiModelProperty("1: 未支付； 2： 已支付； ")
        private Byte order_recharge_status;
        private LocalDateTime create_time;
        private LocalDateTime pay_time;
        private LocalDateTime update_time;
@TableField(exist = false)
private static final long serialVersionUID=1L;

        }
